package com.jt.aop;

import com.jt.vo.SysResult;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice  //作用:标识我是一个通知方法,并且只拦截controller层的异常.并且返回JSON
public class SysResultException {

    //需要定义一个全局的方法,返回指定的报错的信息
    //@ExceptionHandler 配置异常类型,当遇到了某种异常时再执行方法
    @ExceptionHandler(RuntimeException.class)
    public Object exception(Exception e){
        e.printStackTrace();
        return SysResult.fail();
    }
}
